@charset "utf-8";
/* CSS Document */

* {padding:0px;margin:0px auto;font-family: "微软雅黑",Arial, Helvetica, sans-serif; font-size: 12px;olor: #333; }
body {line-height: 1.8em; width:100%; margin:0 auto; padding:0; background:#fff; color:#000; font:12px "微软雅黑",Arial, Helvetica, sans-serif; }
a:hover {color:#000;text-decoration:none;}
a {color:#000;text-decoration:none; outline:none;}
ul {list-style-type:none;}
img {border:0px none;}
.left {float: left;}
.right {float: right;}
.clear{ clear:both;}
.red{ color:#d31833;}
.border{ border:1px solid #ff0000;}

img, div, input { behavior: url("iepngfix.htc") }
.warp{ width:1002px; margin:0 auto; clear:both; overflow:hidden;}
.fontstyle{font-family:"微软雅黑";}
.blank_20{ height:20px; clear:both; overflow:hidden;}

.top{ height:40px; line-height:40px; background:#FFFFFF; clear:both; overflow:hidden; font-size:12px; color:#383838;}
.top a{ padding:0 10px; font-size:12px; color:#383838;}
.top a:hover{ color:#d31833}

.header{ background:url(../images/top_bg.jpg) top left repeat-x; overflow:hidden; height:137px; }
.logo{ background:url(../images/logo.jpg) center center no-repeat; height:137px;}




.nav{ background:url(../images/nav_bg.jpg) left top repeat-x #000; height:33px; position:relative;}
#menu { position:relative;  width:1002px; margin:0 auto; }
#menu li{float: left; line-height:31px; padding: 0 33px;}
#menu li:hover{ background:#b11229; line-height:30px;}


#menu li.last { border-right:none; padding-right: 0; }
#menu a { font-size:14px; color:#fff; display:inline-block; line-height:33px; }
#menu li.hover a, #nav a:hover {color:#FFF; font-size:14px; }
#menu li .submenu a{ background:none; color:#1a3746 }

#menu .submenu { width:320px; position: absolute; height:33px;padding:10px; padding-top: 0px; overflow: hidden; display: none; left: -0px; z-index:2; clear:both; overflow:hidden; }
#menu .pngbg { background: url(../images/nav.png) repeat-x top left; height:33px;  _behavior: url('js/iepngfix.htc'); overflow: hidden; }
#menu li.hover .submenu { display: block; }
#menu li.hover .submenu ul li:hover{ background:none;}
#menu li.hover .submenu ul li a:hover{ color:#d31833;}
#menu li.al { position:relative; }
#menu li.ar .submenu { right: -5px; left: auto; }

#menu .nav_r_n{  display:inline; margin:0 auto; clear:both; overflow:hidden;}
#menu .nav_r_n li{ float:left; height:25px;  line-height:33px; border:0px; margin-bottom:10px; padding:0; text-indent:10px;}
#menu .jt li{float:none; display:block;  width:100%;}
#menu .nav_r_n li a{ padding-left:12 px; font-size:12px; text-decoration:none; display: inline; line-height:33px; background:none;}


.seacher{ width:223px; height:37px;padding-right:60px; padding-top:60px;}

/*********************************header*************************************/
.search-form{  float: right;  width: 223px;  height: 37px;  background: url('../images/sprite.png') no-repeat 0 0;}
.search-form input.search {  float: left;  width: 180px;  height: 37px;  line-height: 37px;  background: none;  border: none;  color: #c6b6b3;  text-indent: 12px;  padding: 0;}
.search-form input.search-submit{  float: right;  width: 42px;  height: 37px;  cursor: pointer;  border: none;  background: none;}




.banner{ overflow:hidden; clear:both; height:592px;}


/*幻灯片*/
.slide { position: relative; width:100%; }
.ban_c { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }
.ban_t { position: absolute; left: 0; bottom: 0; width: 100%; line-height: 20px; padding: 4px 0; text-indent: 10px; white-space: nowrap; overflow: hidden; color: #fff; background: #333; background: rgba(0,0,0,.5); z-index: 3; }
.ban_nav { position: absolute; bottom: 4px; left: 0; width: 100%; text-align: right; z-index: 0; }
.ban_c img { width: 100%; height: 100%; }
.ban_nav a { display: inline-block; vertical-align: middle; width: 14px; height: 14px; line-height: 14px; overflow: hidden; text-align: center; margin-left: 8px; cursor: pointer; text-decoration: none; font-size: 10px; -webkit-text-size-adjust: none; background: #ccc; }
.ban_nav .on { background: #f90; color: #fff; }
.Left, .Right { cursor: pointer; }
.banner .ban_nav{text-align:center;*padding-left:9%;*width:90%;}
.banner .ban_nav a{border-radius:50px;text-indent:-99px;background:#fff;}
.banner .ban_nav .on{background:#ffb503;}










.fw { background:url(../images/hb_bg.gif) center center no-repeat; height:156px; }

.fw h2 { padding-left:308px; font-size:16px; color:#383838; font-weight:normal; letter-spacing:1.6; }
.fw h2 span{ font-size:16px; font-weight:normal;}
/*滚动*/
.blk_18 {overflow:hidden; zoom:1; font-size:12px; margin-top:15px; margin-left:6px; clear: both; display:block;}
.blk_18 .pcont {width:910px; float:left; overflow:hidden; }
.blk_18 .ScrCont {width:32766px; zoom:1; overflow:hidden;}
.blk_18 #List1_1, .blk_18 #List2_1 {float:left;}
.blk_18 .LeftBotton, .blk_18 .RightBotton {width:9px; height:22px;float:left;background:url(../images/san.gif) no-repeat;}
.blk_18 .LeftBotton {background-position: 0 -22px;margin:25px 15px 10px 15px;}
.blk_18 .RightBotton { background-position: -9px -22px;margin:25px 15px 10px 15px;}
.blk_18 .LeftBotton:hover {background-position: 0px 0px;}
.blk_18 .RightBotton:hover {background-position:-9px 0px;}
.blk_18 .pl img {cursor:pointer; border:solid 1px #e2e2e2; width:159px; height:70px; overflow: hidden;}
.blk_18 .pl {float:left; overflow:hidden; margin:0 6px; text-align:center; line-height:36px; }



c02 ul li span a { color:#8a8b8b}

.product_tit{ background:url(../images/title-background.png) left center repeat-x; height:52px; line-height:52px; border-top:2px solid #d31833;}
.product_tit .pro_title{ background:url(../images/pro_title.jpg) 10px center no-repeat; padding-left:25px; font-size:18px;  color:#383838; }
.product_tit .more{ padding-right:20px;}
.product_tit .more a{font-size:14px; color:#383838;}
.product_tit .more a:hover{ color:#d31833}
.product_con { width:1000px; border:1px solid #dbdbdb; border-top:none; text-align:center; clear:both; overflow:hidden; padding-top:20px; line-height:40px;}
.product_con ul li{ float:left; padding:0 21px;;}
.product_con ul li img{ padding:1px; border:1px solid #dbdbdb;}

.rongyu{ background:#d2d2d2; height:379px;}
.rongyu .ry_01{ background:url(../images/rg_1.jpg) left top no-repeat; width:271px; height:379px; position:relative;}
.rongyu .ry_01 .ry_tit{ color:#fff; font-size:18px; font-weight:normal; position:absolute; top:38px; left:20px; }
.rongyu .ry_01 ul{ position:absolute; top:98px; left:25px;}
.rongyu .ry_01 ul li{ line-height:29px; background:url(../images/rg_05.jpg) left center no-repeat; color:#5f5c5c; padding-left:34px; font-size:14px; }
.rongyu .ry_01 .ry_more{ background:url(../images/rg_06.jpg) center center no-repeat; width:107px; height:35px; line-height:35px; text-align:center; position:absolute; top:318px; left:66px;}

.rongyu .ry_01 .ry_more a{ font-size:14px; color:#d31833;}
.about{ width:487px;}
.index_tit { clear:both; overflow:hidden; position:relative; padding:8px 0px;}
.index_tit .tit_en{ color:#5b5a5a; font-size:32px; font-weight:bold;}
.index_tit .tit_ch{ font-size:22px; padding-left:15px; margin-top:2px; position:absolute;}
.index_con img{ display:block; float:left; width:180px; padding-top:10px;}
.index_con{ padding:10px 0px; clear:both; overflow:hidden;}
.index_content{ width:295px; text-indent:25px; line-height:22px; }
.index_more{ background:url(../images/index_more.jpg) right center no-repeat; text-align:right; padding-right:15px; color:#fff; height:18px; line-height:18px;}
.index_more a{ color:#fff;}
.index_con ul{ padding-top:6px; width:295px; }
.index_con ul li{ line-height:25px; background:url(../images/san.jpg) left center no-repeat; padding-left:15px;}
.news{ width:488px; padding-left:24px;}


.foot_nav{ background:#d31833; height:33px; clear:both; overflow:hidden;}
.foot_nav ul li{ float:left; width:138px; text-align:center;  line-height:33px;}
.foot_nav ul li a{ color:#FFFFFF; font-size:14px;}


.footer{ background:#222222; padding-bottom:10px; clear:both; overflow:hidden;}
.foot_nav_ch{ clear:both; overflow:hidden; padding-top:8px; background:url(../images/line.jpg) left bottom repeat-x; padding-bottom:25px;}
.foot_nav_ch li{ float:left; width:138px; text-align:center; }
.foot_nav_ch li a{ display:block; color:#bebaba; font-size:14px; line-height:30px;}

.foot_copy{ background:url(../images/footer_logo.jpg) 41px 30px no-repeat; padding-left:344px; width:400px; padding-top:40px; height:70px;}
.foot_copy p{ line-height:22px; color:#5a5959;}


/*---------------------------content---------------------------*/

.main_l{ width:250px;  min-height:500px; }
.main_l div{ background:#ededed; padding:12px; clear:both; overflow:hidden; margin-bottom:20px;}
.main_l div img{}
.main_l div  p{ line-height:40px; font-size:14px;}
.main_r{ width:730px; }

.main_title1{}
.main_title,.main_title1{ width:100%;border-bottom:1px solid #ccc; padding-bottom:15px; }
.title_pic1{ padding-top:40px; position:absolute;}
.title_pic,.title_pic,.title_pic span{ font-size:36px; vertical-align:bottom; padding-top:28px;}
.title_pic span{ }
.main_title1 .title_nav{height:30px; line-height:30px; padding-left:10px; text-align:right;display:block; margin-top:30px;}
.title_nav{height:30px; line-height:30px; padding-left:10px; display:block; text-align:right;}
.main_title1 .right,.main_title .right{ width:560px; overflow:hidden; }
.main_title1 ul,.main_title ul{ float:right; display:block;}
.main_title1 ul li,.main_title ul li{ float:right; padding:0 6px; margin-left:10px; height:30px; line-height:30px; background:#49494e; border:1px solid #313134;}
.main_title1 ul li a,.main_title ul li a{ color:#fff;}
.main_title1 ul li:hover,.main_title ul li:hover{ background:#e60012; border:1px solid #e60012;}
.main_content{ font-size:14px; height:auto!important; line-height:2; min-height:500px; position:relative; z-index:100; text-indent:25px; padding:50px 0 0 0;}
.main_content p{ font-size:14px; height:auto!important; line-height:2;  text-indent:25px; }
.main_content_1{ font-size:14px; height:auto!important; line-height:2; min-height:500px; position:relative; z-index:100; text-indent:25px; padding:20px 0 0 0;}
.main_content_1 p{ font-size:14px; height:auto!important; line-height:2;  text-indent:25px; }
.main_content h1{ text-align:center;}
#xwlb li{ overflow:hidden; border:1px solid #d6d6d6; padding:15px; color:#838383; margin-bottom:20px;}
#xwlb li:hover{ background:#f2f2f2;}
#xwlb li a{ font-size:18px; }
.jj_pic{ float:left; margin-right:15px;}
.main_img{font-size:14px; height:auto!important; line-height:2;  padding:10px 0;}

#con1_1 {	position: relative;}
#con1_1 .product_list { float:left;	padding: 6px; margin:6px;	background: #eee;	text-align: center;}
.product_list span{ color:#000;}

.product_list img {	width: 215px;	display: block;}
.product_list span{ font-size:14px;}
.product_list h2 {	text-align: center;	color: #fff;}







/*---------page--------------*/
.page{overflow:hidden; height:50px; padding-top:20px; clear:both; overflow:hidden;}
.page ul{text-align:left; clear:both; }
.page li{list-style-type: none;display: inline; margin:6px;}
.page a, .page a:visited{padding:8px 12px;border: 1px solid #c9c9c9;text-decoration: none; color: #444;}
.page a:hover, .page a:active{border: 1px solid #444;color: #000;}
.page li.thisclass{font-weight: bold;padding: 8px 12px;border: 1px solid #444;background-color: #444;color:#fff;}
.page li.preview{padding:8px 12px;border: 1px solid #929292;color: #929292;}
.page li.nextpage{font-weight: bold;}

.page li.disabled{padding:8px 12px;border: 1px solid #929292;color: #929292;}
.page span .current{font-weight: bold;padding: 8px 12px;border: 1px solid #444;background-color: #444;color:#fff;}




.article{ clear:both; overflow:hidden;}
h1{ font-size:16px; color:#5b5959; line-height:50px; height:50px;}
.time{ height:50px; line-height:50px; background:#f0f0f0; padding:0 10px;}
.time span{ display:inline;}
.share{ width:150px; padding-top:12px;}
.article .text{ padding:12px;}
.xiangguan{ clear:both; overflow:hidden;}
.xiangguan p{ height:30px; line-height:30px;}
.xiangguan p a{ color:#5b5959}
.xiangguan p a:hover{ color:#d74343}
hr{ color:ccc;}

.ny_nav{height:50px; line-height:50px; padding-left:10px; display:block; text-align:left; background: #ededed; padding-left:6px;  background:}
.ny_pr_img{ width:456px;; }
.ny_pr_img img{ padding:2px; border:1px solid #dbdbdb;}
.ny_pr_name{ width:530px;}
.ny_pr_name h2{ height:50px; background:#d31833; line-height:50px; width:100%; display:block; text-align:left; clear:both; overflow:hidden; color:#fff; font-size:16px; padding-left:20px;}
.ny_pr_name h3{ height:50px;line-height:50px; width:100%; display:block; text-align:left; clear:both; overflow:hidden; color:#a6a5a5; font-size:14px; padding-left:20px;}
.ny_pr_name ul.ck { clear:both; overflow:hidden; padding:15px 0; }
.ny_pr_name ul.ck li{ background:#ededed; line-height:25px; padding:2px; border:1px solid #dbdbdb; margin-right:15px; float:left; width:150px; text-align:center;}
.ny_pr_name p{ font-size:16px;color:#a6a5a5;  }
.ny_pr_xg{ list-style:none; clear:both; overflow:hidden; padding-top:15px;}
.ny_pr_xg li img{ padding:2px; border:1px solid #dbdbdb;}
.ny_pr_xg li{ float:left; padding:0 6px; text-align:center;}


.ny_pr_cont{}

.ny_pr_title{ border-bottom:2px solid #d31833; width:100%; height:50px; line-height:50px;}
.ny_pr_title span{ line-height:50px; padding:0 12px; background:#ededed; display:block; font-size:18px;}



/*----------------yeji---------------*/

.yeji{ background:#f0efed; clear:both; overflow:hidden;}
.yeji_position{ width:1002px; height:50px; line-height:50px; margin: 0 auto; }
.yeji_l{border:1px solid #e1e1e1; border-top:2px solid #cc0000; background:#fff; padding:0 12px; width:224px;}
.yeji_tit{ font-size:20px;color:#cc0000; display:block; height:40px; line-height:40px; text-align:center; font-weight:bold; border-bottom:1px solid #e1e1e1;}
.yeji ul.yeji_diqu li{ line-height:40px; line-height:40px; text-align:center; border-bottom:1px solid #e1e1e1; }
.yeji ul.yeji_diqu li a{font-size:16px;}
.yeji ul.yeji_diqu li a:hover{ color:#cc0000;}
.yeji_img{ padding:20px 0; }
.yeji_r{ width:706px; border:1px solid #e1e1e1; padding:0 12px; background:#fff;}
.yeji_title{ font-size:20px; color:#cc0000; text-indent:10px; line-height:41px; height:41px; border-bottom:1px solid #e1e1e1; clear:both; overflow:hidden;}












